home *** CD-ROM | disk | FTP | other *** search
-
- /* --------------------------------------------------------------
-
- FUNCTION DISPLAY_NODE: The steps to display a selected node are:
-
- A. Complain if list empty.
-
- B. Get a string from the user.
-
- C. If no such node, complain else display its count and string.
-
- -------------------------------------------------------------- */
-
- void display_node(void)
- {
- Node *ploc_node; /* ptr to located node */
- char string[21]; /* tmp holder for node's string */
-
- /*A*/ if (proot_node == NULL) {
- printf("\n List contains no nodes\n");
- return;
- }
-
- /*B*/ printf("\n Enter string: ");
- scanf("%20s", string);
-
- /*C*/ ploc_node = locate_node(string, EXACT);
- if (ploc_node == NULL) {
- printf("No such node exists\n");
- }
- else {
- printf("\t%2u >%s<\n", ploc_node->count,
- ploc_node->pstring);
- }
- }
-
-